package com.Dec_Three;

/**
 * 1668. 最大重复子字符串
 * 给你一个字符串 sequence ，如果字符串 word 连续重复 k 次形成的字符串是 sequence 的一个子字符串，那么单词 word 的 重复值为 k 。单词 word 的 最大重复值 是单词 word 在 sequence 中最大的重复值。如果 word 不是 sequence 的子串，那么重复值 k 为 0 。
 *
 * 给你一个字符串 sequence 和 word ，请你返回 最大重复值 k 。
 *
 *  
 *
 * 来源：力扣（LeetCode）
 * 链接：https://leetcode.cn/problems/maximum-repeating-substring
 * 著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。
 *
 * 2022/11/03 09:36
 */

public class Solution1668 {

    public int maxRepeating(String sequence, String word) {
        int count=0;
        String tmp=word;
        while (sequence.contains(tmp)){
            tmp+=word;
            count++;
        }
        return count;
    }

    public static void main(String[] args) {
        Solution1668 solution1668=new Solution1668();
        System.out.println(solution1668.maxRepeating("ababc","ab"));
    }
}
